.news{
	padding-top: 20rpx;
	.news-swiper{
		margin: 0 20rpx 20rpx;
		box-shadow: 0 10rpx 10rpx rgba(0,0,0,.1);
		border-radius: 20rpx;
		overflow: hidden;
		.swiper{
			height: 400rpx;
			border-radius: 20rpx;
			overflow: hidden;
			image{
				background-color: #666;
				width: 100%;
				height: 400rpx;
				border-radius: 20rpx;
			}
		}
	}
	.news-tabs.fixed{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		box-shadow: 0 0 15rpx rgba(0,0,0,.2);
		border-top: solid 1px #EEE;
		z-index: 1;
	}
	.news-main{
		background-color: #FFF;
		padding: 10rpx 0 50rpx;
		margin-bottom: 20rpx;
		.news-list{
			padding: 0 20rpx;
			&.paddingTop{
				padding-top: 90rpx;
			}
			.news-item{
				display: flex;
				align-items: center;
				padding: 50rpx 0;
				border-bottom: solid 1px #EEE;
				&:last-child{
					padding-bottom: 0;
					border-bottom: none;
				}
				.news-item-info{
					flex: 1;
					min-width: 0;
					.news-item-tit{
						font-size: 32rpx;
						line-height: 48rpx;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
						overflow: hidden;
						margin-bottom: 50rpx;
					}
					.news-item-time{
						display: flex;
						align-items: center;
						justify-content: space-between;
						color: #666;
						font-size: 24rpx;
						text:last-child{
							color: #999;
						}
					}
				}
				image{
					width: 246rpx;
					height: 164rpx;
					border-radius: 10rpx;
					background-color: #EEE;
					margin-left: 50rpx;
				}
			}
		}
	}
}